Слово рога в этом значении – разговорное. Поэтому в стилистически нейтральном контексте кавычки будут уместны (для выделения слова, принадлежащего другому стилю).
Метать перуны – сердиться, сильно ругать кого-л. Родиться в рубашке – о том, кому всегда сопутствует удача, счастье. Заварить кашу – затеять какое-л. неприятное хлопотливое дело. Взять быка за рога – начинать действовать энергично, решительно. Кот наплакал – очень мало (о крайне недостаточном количестве кого-л., чего-л.).
См. также наш Справочник по фразеологии.
Словари предлагают форму мн. ч. рога для всех значений слова рог, как бы странно ни звучало сочетание рога для вина.
Да, такое сочетание знаков возможно. Запятая закроет причастный оборот, а тире будет присоединять к подлежащему однородные сказуемые, выраженные существительными в именительном падеже.
Правильно: ежовые иголки, лосиные рога.
Рог изобилия – фразеологический оборот. Форма множественного числа у существительного рог в этом выражении не употребляется.
Сочетание тянуть резину в кавычки не заключается.
Можем предположить, что это просто опечатка. Возможно, правильным будет вариант "тянуть фронтовую лямку".
Верная форма именительного падежа множественного числа слова рог – рога (независимо от значения).